self-help organization - French English Dictionary